package com.hospital.common.domain.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * @Author：sjc
 * @Description:
 * @name：Paeient
 * @Date：2024/10/18 18:54
 */
@Data
@TableName("elt_user")
public class UserInfo {
    @TableId(type  = IdType.AUTO)
    private Long id;
    @NotBlank(message = "账号为空")
    private String account; // 账号
    @NotBlank(message = "昵称为空")
    private String userName; // 患者名字
    @NotBlank(message = "密码为空")
    private String password; // 密码
    @NotBlank(message = "身份证为空")
    private String cardId; // 身份证
    @NotBlank(message = "真实姓名为空")
    private String realName; // 真实姓名
    @NotBlank(message = "手机号为空")
    private String phone; // 手机号
    private String image; // 头像
    private BigDecimal money; // 账户余额
    private Integer sex; // 性别 0-未知 1-男 2-女
    private Integer age; // 年龄
}
